Make GtkCellView use GtkStateFlags
authorCarlos Garnacho <carlosg@gnome.org>
Tue, 4 Jan 2011 01:19:29 +0000 (02:19 +0100)
committerCarlos Garnacho <carlosg@gnome.org>
Tue, 4 Jan 2011 02:06:18 +0000 (03:06 +0100)
gtk/gtkcellview.c

index 77079f0c7ff72ea1a60cbb14c0b11eb9a5e603d3..c5a65236d33d597f470e02adeb99523039b4f441 100644 (file)
@@ -496,9 +496,9 @@ gtk_cell_view_draw (GtkWidget *widget,
   else if (cellview->priv->model)
     return FALSE;
 
-  if (gtk_widget_get_state (widget) == GTK_STATE_PRELIGHT)
+  if (gtk_widget_get_state_flags (widget) & GTK_STATE_FLAG_PRELIGHT)
     state = GTK_CELL_RENDERER_PRELIT;
-  else if (gtk_widget_get_state (widget) == GTK_STATE_INSENSITIVE)
+  else if (gtk_widget_get_state_flags (widget) & GTK_STATE_FLAG_INSENSITIVE)
     state = GTK_CELL_RENDERER_INSENSITIVE;
   else
     state = 0;